#include "point.h"
#include <iostream>

using namespace std;

int main() {
	point punkt1;
	point punkt2(1,2);

	punkt1.Display();
	punkt2.Display();

	if (punkt1.IsIdentical(punkt2))
		cout << "Die Punkte sind gleich!" << endl;
	else
		cout << "Die Punkte sind voll verschieden :(" << endl;

	punkt1.MoveTo(23,5);
	punkt2.Shift(22,3);

	punkt1.Display();
	punkt2.Display();

	if (punkt1.IsIdentical(punkt2))
		cout << "Die Punkte sind gleich!" << endl;
	else
		cout << "Die Punkte sind voll verschieden :(" << endl;

	const float PI = 3.1415926535897932384626433832795;
	float alpha = (180 * 180) / PI;

	punkt1.RotateX(alpha);

	punkt1.Display();

	return 0;
}